@charset "utf-8";

/*Css Document*/

/*ͷ��*/
.header { height: 200px; position: absolute; left: 0; -top: 0; z-index: 10; transition: ease-in-out .6s;	/*background: url(nav_bg.png) no-repeat left top / 100% 100%;*/ background: url(/eportal/fileDir/cnecc/template/common/header/nav_bg_l200h.png) no-repeat left top / 100% auto; }

/*ͷ��logo*/
.h_logo { width: auto; height: auto; padding-top: 30px; }
.h_logo a, .h_logo img { display: block; width: 100%;	/*height: 100%;*/ }

/*ͷ������*/
.h_nav { margin: 30px 100px 0 0; }

/*ͷ������*/
.h_search { width: 20px; padding: 54px 1% 0 0; }
.index-search-left { width: 100%; height: 100%; border-radius: 18px;	/* border: solid 1px #fff; */ line-height: 32px; padding: 0 5px; }
.input { text-indent: 8px; height: 22px; border-style: none; width: 83%; font-size: 14px; color: #fff; display: none; }
.input { -webkit-appearance: none; }
.input::-webkit-input-placeholder { color: #fff; }
.input::-ms-input-placeholder { color: #fff; }
.input::-moz-placeholder { color: #fff; }
#txtSearch { outline: none; }
.search-bot { background: url(/eportal/fileDir/cnecc/template/common/header/white_fdj.png) no-repeat center center; width: 100%; height: 20px; cursor: pointer; }

/*ͷ����վȺ*/
.h_wzq { width: 135px; position: relative; margin-top: 56px; }

/*ͷ����վȺ��ť*/
.hwzq_top { padding-bottom: 20px; }
.show-t { text-align: right; font-size: 14px; background: url(/eportal/fileDir/cnecc/template/common/header/white_btn.png) no-repeat right; padding-right: 20px; }
.show-t a { font-size: 16px; color: #fff; }
.show-t a:hover {	/*color: #1B508E;*/
text-decoration: underline; }

/*ͷ����վȺ����*/
.hwzq_bot { border-radius: 5px; background: rgb(255, 255, 255); box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.1); position: absolute; right: 0; top: 25px; display: none; }
.show-chengyuan { padding: 16px 16px 21px 23px; }
.ff { margin-left: 0; font-size: 14px; color: #999999; width: 460px; background-color: #ffffff; }
.ff li { list-style: none; float: left; width: 45%; line-height: 1.3; padding: 6px 0 6px 20px; padding-left: 18px; background: url(/eportal/fileDir/cnecc/template/common/header/zzz.png) no-repeat 6px center; }
.ff li a { color: #666; font-size: 14px; }
.ff li a:hover { text-decoration: underline; }
.ff li:first-child { width: 100%; text-align: center; background: none; line-height: 1.6; padding: 5px 0 10px; }
.ff li:first-child a { font-size: 18px; font-weight: bold; }

/*��͸����*/
.black_bg { width: 100vw; height: 100vh;	/*opacity: 0;*/ background: rgba(0, 0, 0, .5); position: absolute; left: 0; top: 0; z-index: -1; transition: .6s; display: none; }
.black_o1 { transition: all .6s; display: block; }

/*�ײ�*/
.footer {	/*padding-top: 50px;*/
background: url(/eportal/fileDir/cnecc/template/common/footer/f_bg.png) no-repeat center center / cover; }

/*�ײ���Ҫ���ݺ���*/
.foot_box { padding-top: 49px; }

/*�ײ���Ʊ��Ϣ*/
.f_gpxx { width: 1198px; border: 1px solid rgba(255, 255, 255, .2); background: rgba(255, 255, 255, .06); border-radius: 3px; display: none; }
.gpxx_box { position: relative; }
.gpxx_text { width: 93px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; font-weight: bold; text-align: center; position: relative; }
.gpxx_text:after { content: ""; display: block; width: 1px; height: 20px; background: rgba(255, 255, 255, .4); margin: auto 0; position: absolute; top: 0; bottom: 0; right: 0; }
.gpxx_num { width: 400px; }
.gpxx_num span { display: inline-block; line-height: 40px; font-size: 14px; color: rgba(255, 255, 255, .9); }
#gpxx_gs { padding-left: 10px; width: 150px; text-align: center; }
#jrsj { width: 45px; }
#zf { width: 60px; text-align: center; padding-left: 3px; }
.gpxx_more { width: 100px; height: 40px; line-height: 40px; text-align: center; }
.gpxx_more a { font-size: 14px; color: rgba(185, 220, 252, .8); }
.gpxx_img { display: none; padding: 20px 0; width: 100%; height: auto; background: rgba(255, 255, 255, .6); text-align: center; position: absolute; left: 0; top: 40px; }

/*�ײ�logo+�ײ��ⲿ����*/
.flogo_fselect { padding-top: 21px; }
.f_logo { width: 279px; padding-bottom: 21px; }
.f_logoimg { width: 100%; height: 68px; }
.f_logoimg a.f_logoimg img { display: block; width: 100%; height: 100%; }
.f_select { width: 545px; padding-top: 10px; }
.f_select_right { width: 170px; padding-top: 10px; }
.fs_box { width: 160px; height: 34px; line-height: 34px; font-size: 14px; color: rgba(255, 255, 255, .8); padding-left: 10px; border: 1px solid rgba(255, 255, 255, .2); background: url(/eportal/fileDir/cnecc/template/common/footer/r_.png) no-repeat 133px center, rgba(255, 255, 255, .04); float: left; margin-right: 10px; cursor: pointer; position: relative; }
.fs_box:last-child { margin-right: 0; }
.fs_box:hover { background: url(/eportal/fileDir/cnecc/template/common/footer/_.png) no-repeat 133px center, rgba(255, 255, 255, .04); border-color: rgba(255, 255, 255, .8); }
.fs_box_cont { height: 265px; overflow-y: scroll; background: rgb(255, 255, 255); position: absolute; left: 0; top: 35px; display: none; }
.fs_box_cont a { color: #333; }
.fs_box_cont p { text-indent: 10px; width: 100%; line-height: 24px; }
.fs_box_cont p:hover { background: aliceblue; }
.fs_box:hover .fs_box_cont { display: block; }
.fs_box:first-child .fs_box_cont { width: 170px; }
.fs_box:nth-child(2) .fs_box_cont { width: 350px; }
.fs_box:last-child .fs_box_cont { width: 245px; }
.fs_box_cydw .fs_box_cont { width: 230px !important; left: inherit !important; right: 0; }

/*�ײ�����+�ײ���ά��*/
.fnav_ewm { width: 100%; border-top: 1px solid rgba(255, 255, 255, .3); padding-top: 23px; }
.f_nav { width: 970px; padding-bottom: 28px; }
.f_ewm { width: 115px; padding-bottom: 133px; }
.fe_text { height: 39px; line-height: 39px; font-size: 16px; color: #fff; }
.fe_img { width: 100px; height: 100px; margin: 14px auto 0; }
.fe_img img { display: block; width: 100%; height: 100%; }

/*�ײ��ĵײ�*/
.f_bot { width: 100%; border-top: 1px solid rgba(255, 255, 255, .3) }
.fb_left, .fb_right { height: 54px; line-height: 54px; font-size: 14px; color: rgba(255, 255, 255, .5); }
.fb_right { text-align: right; }

/*С��Ļ����*/
@media only screen and (min-width:1080px) and (max-width:1680px) {
	.h_logo { }
	.h_nav { margin: 30px 10px 0 0; }
	.h_search { margin-right: 10px; }
	.h_wzq { margin-right: 0; }
}

/*�ײ�����*/
.f_nav .zhd_wap { width: 100%; font-size: inherit; }
.f_nav .zhd_wap li.level-0 { float: left; width: 120px; margin-top: 0; padding-left: 0; line-height: initial; border-right: none; border-left: none; border-bottom: none !important; background: none; }
.f_nav .zhd_wap li.level-0-first { display: none; }
.f_nav .zhd_wap li.level-0 a:link, .f_nav .zhd_wap li.level-0 a:visited, .f_nav .zhd_wap li.level-0 a:hover, .f_nav .zhd_wap li.level-0 a:active { display: block; font-size: 16px; color: #fff; text-decoration: none; font-weight: bold; }
.f_nav .zhd_wap li.level-0>a { padding: 10px 0; }
.f_nav .zhd_wap li.level-0 .sub-0 { margin-left: 0; }
.f_nav .zhd_wap li.level-0 .sub-0 li.level-1 { padding: 11px 0; float: none; width: 100%; }
.f_nav .zhd_wap li.level-0 .sub-0 li.level-1 a { font-size: 14px; color: rgba(255, 255, 255, .8); padding-right: 0; line-height: 14px; display: block; font-weight: normal; }
.f_nav .zhd_wap li.level-0 .sub-0 li.level-1 div.sub-1 { }

/*search*/
.G-search { width: 100%; }
.search-btn .lbl-common { width: 189px; }
.s-result-item-title a.result-title { color: #333; }
.s-result-item-content { font-size: 14px; color: #818180; }